From 52dd0f501459f1d1bf20969e1f88f4aee2a79a9d Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 19 Jul 2014 23:41:42 +0200 Subject: [PATCH] widget: Add widget state when appending to widget path Make gtk_widget_path_append_for_widget() add the state flags of the widget, too. This enables the ability to select pseudoclasses on all elements in a selector. --- gtk/gtkwidget.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index c3d51ec9f8..c0407a9472 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -16220,6 +16220,8 @@ gtk_widget_path_append_for_widget (GtkWidgetPath *path, if (widget->priv->name) gtk_widget_path_iter_set_name (path, pos, widget->priv->name); + gtk_widget_path_iter_set_state (path, pos, widget->priv->state_flags); + if (widget->priv->context) { GList *classes, *l; -- 2.30.2